iT邦幫忙

2021 iThome 鐵人賽

DAY 24
0
自我挑戰組

從Agile PLM 移轉 Aras PLM大小事系列 第 24

24.移轉 Aras PLM大小事-流程簽核動態指派(3)

  • 分享至 

  • xImage
  •  

如果能找出對應的簽核主管之後
下面就來解釋一下可以設定簽核指派的頁面

這裡我在廠商提供的頁面中,新增了右側欄位
【指定條件欄位】【條件】【條件值】【套用程式】
例如下圖,根據指定的廠區,分別指派特定的角色
https://ithelp.ithome.com.tw/upload/images/20210924/20106503BXQGuh2ucX.png

如下圖,我利用金額的大於多少,分別指定該階層的角色
當然,是使用owned_by_id的角色欄位所設定的cn_levelX_manager欄位
https://ithelp.ithome.com.tw/upload/images/20210924/20106503ejYaK5qcDX.png

這裡還用到套用程式的做法
在Method中套用一個邏輯,如果該階層的主管不存在,就找更上一層出來,直到最頂層

因此簽核指派的程式碼,會在Activity的onActivate中被執行
可以參考連結,後面文章也會繼續使用
JPC_WF_AssignmentMetrix程式碼連結

這裡要講到一個判斷式的做法

select top 1 (CASE WHEN (    
{0} )   THEN 'T' ELSE 'F' END) as r
from innovator.[itemtype]

這裡的{0}參數,是用來比較兩個數值之間的運算大小 >、<、= 這類
最後回傳T就是True、F就是False的意思


上一篇
23.移轉 Aras PLM大小事-流程簽核動態指派(2)
下一篇
25.移轉 Aras PLM大小事-流程簽核動態指派(4)
系列文
從Agile PLM 移轉 Aras PLM大小事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言